//index.js
//获取应用实例
const app = getApp()

Page({
  data: {
    currencyArr: [
      {
        name: "Bitcoin",
        sx: "BTC"
      }
    ],
    conversion:"BTC",
    delBtnWidth:99,
    todoList: [],
    dialog: {
      hidden: true
    },
    saveName:"计算器",
    inputVal:1,
    btnHidden:true
  },
 
   // 生命周期函数--监听页面初次渲染完成
  onReady: function () {
    // 默认每个选项都是关闭状态
    this.data.todoList.forEach(todoItem => {
      todoItem.isOpen = false
    });
    
  },
  // 添加币种
  addList: function () {
    let tempData = this.data.currencyArr;   
    tempData.push({
      name: "Bitcoin",
      sx: "BTC"
    });
    this.setData({
      currencyArr: tempData
    });
  },
  // 显示/关闭了删除按钮
  handleChange: function (isOpen) {
    // console.log('显示/关闭了菜单:', isOpen)
  },
  // 点击删除按钮
  handleDelete: function (e) {
    // console.log('点击删除了' + e.currentTarget.dataset.id)
    let temp = this.data.currencyArr;
    let num = e.currentTarget.dataset.id;
    // if(num)
    temp.splice(num, 1);
    this.setData({
      currencyArr: temp
    }) 
  },
  // 左滑显示删除按钮
  handleSliderLeftStart: function (e) {
    // console.log('开始左滑', e.target.dataset.id)
    this.data.todoList.forEach(todoItem => {
      // 除了当前项，其它打开项的菜单都关闭，确保每次只有一个项可以左滑显示删除
      if (todoItem.id !== e.target.dataset.id && todoItem.isOpen) {
        todoItem.isOpen = false
      }
    });
    this.setData({
      todoList: this.data.todoList
    })
  },
  // 点击持币切换币种
  gotoNext:function(e){
    let idx = e.currentTarget.dataset.index;
    wx.navigateTo({
      url:'../currency/currency?cashIdx='+idx+'',
    })
  },
  // 点击换算切换币种
  goNext:function(e){
    let conversion = this.data.conversion;
    wx.navigateTo({
      url: '../currency/currency?conversion=' + conversion + '',
    })
  },
  // 将输入数据保存在本地
  originalNum: function (e) {
    var value = e.detail.value;
    wx.setStorage({
      key: "input",
      data: value
    });
  },
  // 点击保存设置按钮
  saveBtn: function () {
    this.setData({
      dialog: {
        title: '登录提示',
        content: '为了您更好的使用，请先授权登录',
        hidden: false
      }
    })
  },
  // 点击确认按钮
  confirm: function () {
    this.setData({
      'dialog.hidden': true
    })
    wx.navigateTo({
      url: '../save/save',
    })
  },
})
 